DLBench: a comprehensive experimental evaluation of deep learning frameworks

نویسندگان

چکیده

Abstract Deep Learning (DL) has achieved remarkable progress over the last decade on various tasks such as image recognition, speech and natural language processing. In general, three main crucial aspects fueled this progress: increasing availability of large amount digitized data, affordable parallel powerful computing resources (e.g., GPU) growing number open source deep learning frameworks that facilitate ease development process architectures. practice, popularity calls for benchmarking studies can effectively evaluate understand performance characteristics these systems. paper, we conduct an extensive experimental evaluation analysis six popular frameworks, namely, TensorFlow , MXNet PyTorch Theano Chainer Keras using types DL architectures Convolutional Neural Networks (CNN), Faster Region-based (Faster R-CNN), Long Short Term Memory (LSTM). Our considers different its comparison including accuracy, training time, convergence resource consumption patterns. experiments have been conducted both CPU GPU environments datasets. We report analyze studied frameworks. addition, a set insights important lessons learned from conducting our experiments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Study of Deep Learning Software Frameworks

Deep learning methods have resulted in significant performance improvements in several application domains and as such several software frameworks have been developed to facilitate their implementation. This paper presents a comparative study of four deep learning frameworks, namely Caffe, Neon, Theano, and Torch, on three aspects: extensibility, hardware utilization, and speed. The study is pe...

متن کامل

Blocks and Fuel: Frameworks for deep learning

We introduce two Python frameworks to train neural networks on large datasets: Blocks and Fuel. Blocks is based on Theano, a linear algebra compiler with CUDA-support (Bastien et al., 2012; Bergstra et al., 2010). It facilitates the training of complex neural network models by providing parametrized Theano operations, attaching metadata to Theano’s symbolic computational graph, and providing an...

متن کامل

Software Frameworks for Deep Learning at Scale

The study and adoption of deep learning methods has led to significant progress in different application domains. As deep learning continues to show promise and its utilization matures, so does the infrastructure and software needed to support it. Various frameworks have been developed in recent years to facilitate both implementation and training of deep learning networks. As deep learning has...

متن کامل

Performance Modeling and Evaluation of Distributed Deep Learning Frameworks on GPUs

Deep learning frameworks have been widely deployed on GPU servers for deep learning applications in both academia and industry. In the training of deep neural networks (DNNs), there are many standard processes or algorithms, such as convolution and stochastic gradient descent (SGD), but the running performance of different frameworks might be different even running the same deep model on the sa...

متن کامل

Deep Predictive Learning: A Comprehensive Model of Three Visual Streams

How does the neocortex learn and develop the foundations of all our high-level cognitive abilities? We present a comprehensive framework spanning biological, computational, and cognitive levels, with a clear theoretical continuity between levels, providing a coherent answer directly supported by extensive data at each level. Learning is based on making predictions about what the senses will rep...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Cluster Computing

سال: 2021

ISSN: ['1386-7857', '1573-7543']

DOI: https://doi.org/10.1007/s10586-021-03240-4